#include <stdio.h>

int main()
{
    // 需要可控循环，要在 while 的条件上下功夫
    // while 循环三要素
    // count = 0; 循环变量初始化
    // count < 10; 循环终止条件
    // 有使循环趋于结束的语句
#if 0
    int count = 0;

    while(count < 10)
    {
        printf("%d Hello World!\n",count);
        //        printf("你好世界!\n");
        count++;
        //        sleep(1);
    }
#endif

#if 0

    // 1~100 的和
    int i = 1;
    int sum = 0;
    while (i <= 100)
    {
        sum += i;
        i++;

    }
    printf("sum = %d\n",sum);
#endif

    // 10! = 10*9*8*7*6*5*4*3*2*1
    int i = 10;
    int factoral = 1;

    while(i >= 1)
    {
//        printf("i = %d\n");
        factoral *= i;
        i--;
    }
    printf("factoral = %d\n",factoral);
    return 0;
}
